home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 November / PSL Monthly Shareware CD-ROM (November 1993).iso / reviews / wi_8a < prev    next >
Text File  |  1993-09-11  |  65KB  |  2,289 lines

  1. WI-8A:  Visual Basic
  2.  
  3. ========
  4. Contents:
  5. ========
  6. #12028 API Reference/Utils
  7. #3490  DLL's #1
  8. #4699  DLL's #2
  9. #3557  DOS Access/Functions
  10. #3557  Font Utilities
  11. #3557  Networking/Communications
  12. #3704  System
  13. #3704  Time/Date Applications
  14. #3788  Graphics/Video #1
  15. #12026 Graphics/Video #2
  16. #3880  Custom Controls #1
  17. #4606  Custom Controls #2
  18. #12510 Custom Controls #3
  19. #3968  General Tools/Reference/Info #1
  20. #4855  General Tools/Reference/Info #2
  21. #3969  Miscellaneous
  22. #4062  Miscellaneous
  23. #4062  Database/Data Entry
  24. #4226  Printing
  25. #12358 DDE
  26. #12358 Miscellaneous
  27. #12433 Sample Applications
  28. Large Program Disks
  29.  
  30.  
  31. --------------------------
  32. #12028 API Reference/Utils          Small Programs Disk
  33. --------------------------
  34.  
  35. APIFunc
  36.    Solutions by Smith
  37.    $15
  38. is an API function database in Cardfile format.
  39.  
  40. APIXref
  41.    $0
  42. is a Help file that cross-references the API calls listed in WINAPI.TXT,
  43. included on this disk. To use this file, while in VB, press F1 for Help, then
  44. Alt-F and O to open the file.
  45.  
  46. API Spy (API-SPY)
  47.    Gamber, Mark
  48.    $20
  49. displays functions and parameters of DLL calls. Results can be viewed or
  50. saved to disk. It also can force a debugger break and can find function
  51. addresses in the Windows API.
  52.  
  53. VBAPI 0.2
  54.    Pruitt, Steve
  55.    $0
  56. contains text of the Microsoft WINAPI.TXT file in the Windows .HLP format. It
  57. includes additions and corrections as of March 9, 1992, and contains
  58. definitions of functions, constants, and data structure for use within Visual
  59. Basic.
  60.  
  61. WinAPI
  62.    Microsoft Corporation
  63.    $0
  64. is a text file listing all the Windows 3 API declarations for VB. With these
  65. declarations in your VB code, you can perform many functions not otherwise
  66. available in VB.
  67.  
  68. Win31API.TXT (WN31API)
  69.    Microsoft Corporation
  70.    $0
  71. is a text file containing Windows 3.1 API declarations for VB.
  72.  
  73. ---------------------------------
  74. END OF SMALL PROGRAMS DISK #12028
  75. ---------------------------------
  76.  
  77.  
  78. -----------
  79. #3490 DLL's                   Small Programs Disk
  80. -----------
  81. 256PICBX (256PBX)
  82.    $0
  83. is a DLL with source that displays 256 color bitmaps in a VB Picture box
  84. control. Source for a sample app is included.
  85.  
  86. CtlWhWnd (CTLWHWN)
  87.    User Friendly, Inc.
  88.    $0
  89. is a DLL function that returns the hWnd for any control.
  90.  
  91. CRC32
  92.    Simms, Jeff
  93.    $0
  94. contains a DLL with source code to calculate CRC32 value of a file.
  95.  
  96. DSound
  97.    $0
  98. is a DLL that allows you to play sound files through a PC's speaker. A sample
  99. SND file and sample VB code are included.
  100.  
  101. Filter (FLTRTPW)
  102.    Smith, Wilson
  103.    $0
  104. is a DLL that can tell you if the default printer has changed. TPW source code
  105. for the DLL and sample VB code is included.
  106.  
  107. Findapp
  108.    Obeda, Ed
  109.    $0
  110. is a DLL and related VB code that prevents users from opening more than one copy
  111. of your application or of programs such as Calculator.
  112.  
  113. GetWindowList 1.1 (GETWLST)
  114.    Steinwart, Todd
  115.    $0
  116. is a DLL that lets you get a list of handles for active, visible windows. Sample
  117. usage code is included.
  118.  
  119. InOut
  120.    Faggart, B.E.
  121.    $0
  122. is a DLL for I/O Port control. Sample VB source code is included.
  123.  
  124. LZSSLib 1.0
  125.    Eschalon Development Inc.
  126.    $25
  127. is a file compression/decompression DLL for Windows programmers. It uses the
  128. LZSS algorithm. This should work with any language that supports DLL calling,
  129. such as Turbo Pascal, C/C++, Actor, Visual Basic, Realizer, and ObjectVision.
  130.  
  131. MHelp
  132.    MicroHelp, Inc.
  133.    $0
  134. is a DLL with VB versions of PEEK, POKE, INP, OUT, VARPTR, VARSEG, VARSEGPTR,
  135. SADD, SSEG and SSEGADD.
  136.  
  137. Modalex
  138.    $0
  139. is a DLL that makes a VB app appear modal to the calling app.
  140.  
  141. Multi.DLL (MULTDLL)
  142.    Simms, Jeff
  143.    $0
  144. is a DLL for a multi-selection listbox. C source code and all VB Declares are
  145. included.
  146.  
  147. Packit (PACK-VB)
  148.    Taylor, Ian
  149.    $0
  150. contains a DLL that will compress/decompress files using Lempel-Ziv compression
  151. modified by adaptive Huffman coding.
  152.  
  153. Prnset (PRNSTVB)
  154.    $0
  155. is a DLL that allows changes to the default printer settings.
  156.  
  157. RunModal (RUNMODL)
  158.    $0
  159. contains a DLL that will allow you to call any EXE file and have it run as if it
  160. were a modal dialog box from the calling application. Your VB app can be called
  161. as dialog boxes from Word; your apps can call Notepad, etc. WIN31 is required.
  162.  
  163. SounDLL
  164.    White, Bill
  165.    $0
  166. is a sound driver (DLL) with VB source code to illustrate its use. TPW source
  167. code for the DLL is included.
  168.  
  169. Space & Time (SPCTIME)
  170.    Barrett, Paul James
  171.    $0
  172. is a DLL that reports free disk space and will copy the date and/or time to the
  173. the Clipboard. C source code for the DLL is included, but no source code to
  174. illustrate calling the DLL from VB, so you will have to study the C code.
  175.  
  176. Stsbar 2.0
  177.    Staffin, Ed
  178.    $0-$10
  179. is a DLL for a status bar. This is a bar that is used to display program
  180. parameter/function status, mouse coordinated, column/row numbers - or
  181. any other text you want to assign to it.
  182.  
  183. Toolwnd.DLL (TOOLWND)
  184.    Donahue, Ray
  185.    $35
  186. lets you create nice looking toolbars and toolboxes with icons for each
  187. selection.
  188.  
  189. VBCards 1.01P
  190.    Sands, Richard R.
  191.    $0
  192. is a card-deck DLL for writers of card games for Windows. It contains 52
  193. cards, a Joker, seven card back designs, two indicator cards, some
  194. support routines, and a short sample program. Although the sample code
  195. is in Visual Basic, the DLL should be usable with other languages.
  196.  
  197. VBLaunch (VBLAUNC)
  198.    Simms, Jeff
  199.    $0
  200. adds a Launch item to the VB menu bar in which it lists everything in
  201. Program Manager. This lets you access all the programs from PM without
  202. leaving VB. Whether you need this feature or not, the source code that
  203. is included has many interesting routines in it.
  204.  
  205. VBPoint
  206.    Zuck, Jonathan
  207.    $0
  208. is a DLL that adds pointer support to VB. LP2Str$ is a string function that
  209. copies data, pointed to by a so-called "Long Pointer" into a VB proprietary
  210. string variable. Str2LP is a subroutine that will copy data from one address to
  211. another. With this function you can create the CV? and BLOAD commands.
  212.  
  213. --------------------------------
  214. END OF SMALL PROGRAMS DISK #3490
  215. --------------------------------
  216.  
  217.  
  218. --------------
  219. #4699 DLL's #2               Small Programs Disk
  220. --------------
  221. 3D-VB Input 3.0a (3DINPUT)  (10-93 CD)
  222.   Liddicoet, Brett
  223.   $15
  224. is a Text box custom control that lets you add a 3-D look to the box and to
  225. the text, specify data entry type, and align text left, centered, etc. The
  226. unregistered version is limited to three controls per project.
  227.  
  228. CDLL-VB
  229.   Aylor, Bill
  230.   $?
  231. is a TurboC++ DLL for VBWin that illustrates how to pass a character string
  232. from the DLL to VB for processing.
  233.  
  234. DateMath (DATEMTH)
  235.    Expertec, Inc.
  236.    $25
  237. is a DLL which adds date math to your apps.
  238.  
  239. DLL4VB
  240.   $0
  241. is an example of how to make a simple DLL for VB with BC++. C and VB source
  242. included.
  243.  
  244. DLL Sniffer v1.0 (DLSNIFF)
  245.    Hutmacher, Dave
  246.    $9
  247. finds and lists all Declares for external Subs and Functions in your source
  248. code.
  249.  
  250. DskInfo
  251.   Taylor, Ian
  252.   $0
  253. is a DLL that returns information about a specified drive: free space,
  254. total space, total clusters, available clusters, sectors per cluster and
  255. bytes per sector. It also returns free system resources and memory.
  256.  
  257. HlpKey
  258.    Simms, Jeff
  259.    $0
  260. is a DLL and source code which eliminates the need for separate F1 Help
  261. Keypress events.
  262.  
  263. HotKey.DLL (HKEYVB)
  264.    Zuck, Jonathan
  265.    $0
  266. is designed to provide hotkey support to Visual Basic, which is not directly
  267. supported in VB.
  268.  
  269. HUGEARR.DLL (HUGEARR)
  270.    Schmidt, Stephen
  271.    $0
  272. is a DLL which contains functions for creation, maintenance, and deletion of
  273. arrays larger than 64K, with more than 32k elements per dimension.
  274. It also lets you copy contiguous elements from a Huge Array into a specified
  275. part of a VB array and vice-versa. C source for the DLL is included.
  276.  
  277. Jiang Controls (JIANG)
  278.   Jiang, Jeng Long
  279.   $0
  280. is a set of controls for VB, including a 3-D label with right, center, and
  281. left justification, a "spinner" control, and horizontal and vertical
  282. percent-complete gauges.
  283.  
  284. Joystick DLL (JSTICK)
  285.    Dabel, Bret or Martin, Robert
  286.    $15
  287. is a DLL to access the joystick settings for writing games using Visual
  288. Basic. It returns the x and y coordinates and button settings for either
  289. joystick 1 or 2. It can read the joystick settings by either the
  290. hardware or BIOS. A demo with source code is provided to show how to
  291. call the routine in the DLL.
  292.  
  293. Labeldll (LABLDLL)  (09-93 CD)
  294.    Guimond, Stephen C.
  295.    $0
  296. contains a DLL that will allow you to read, write, and delete DOS volume
  297. labels. It will also allow you to get file and disk information such as
  298. total disk space, available disk space, file date, file time, and size
  299. of file.
  300.  
  301. A conversion routine to get plain English dates and times out of those
  302. returned by the DLL is also provided. Commented Pascal source code is
  303. included.
  304.  
  305. Locker API 1.0 (LOCKAPI)
  306.    Hampshire Software
  307.    $245
  308. is a software metering DLL. It allows a programmer to control the number
  309. of concurrent users that may access their windows program. It works on
  310. all networks that support DOS filesharing/filelocking. It also works on
  311. local drives.
  312.  
  313. MHFormScroll 2.0 (MHFS)
  314.   MicroHelp
  315.   $0
  316. adds scroll bars to Forms. This lets you have forms that are larger than
  317. the screen.
  318.  
  319. Message Music (MSGMUS)
  320.   Zuck, Jonathan
  321.   $0
  322. lets you add sounds to Message Boxes. There are different, "descriptive"
  323. sounds for Normal, Stop, Question, Exclamation, and Information boxes.
  324.  
  325. PeekB
  326.    Harvey, Jim
  327.    $0
  328. is a DLL that lets you peek at protected memory. The DLL source code
  329. illustrates how to write a DLL for VB.
  330.  
  331. SysMenu
  332.   Simms, Jeff
  333.   $0
  334. is a DLL that lets you add items to the System Control Box menu.
  335.  
  336. TxtHook
  337.   Simms, Jeff
  338.   $0
  339. is a DLL that enhances the Text box. The primary feature is that text can
  340. be left highlighted even when the Text box loses focus.
  341.  
  342. WinPlay
  343.   Zuck, Jonathan
  344.   $0
  345. is a DLL that plays simple music files through the PC's speaker. Although
  346. this cannot compare to the music you can play through sound cards, it does
  347. offer some sound effects for machines without such cards.
  348.  
  349. VBDialog (VBDIALG)
  350.    $0
  351. is a common dialog DLL for saving and loading files. This is a solution
  352. to the problem of saving files with different filters in VB
  353. CMDIALOG.VBX.
  354.  
  355. XTask 1.0
  356.    Stam, Pieter
  357.    $0
  358. is a DLL that lets you detect when any EXE has terminated.
  359.  
  360. --------------------------------
  361. END OF SMALL PROGRAMS DISK #4699   [0]
  362. --------------------------------
  363.  
  364.  
  365. --------------------------
  366. #3557 DOS Access/Functions          Small Programs Disk
  367. --------------------------
  368. DateTime (DATETIM)
  369.    $0
  370. shows how to get a file's date/time stamp and file size directly from within
  371. Visual Basic without resorting to a shell to DOS DIR command.
  372.  
  373. Dirscan.BAS
  374.    Rose, Joel
  375.    $0
  376. contains source code for a routine that scans a system's drives for a particular
  377. file or files.
  378.  
  379. Filebox
  380.    Wykes, Harry JF
  381.    $0
  382. shows how to create a Windows style file-open box using List boxes rather than
  383. the VB DriveBox and DirBox objects.
  384.  
  385. Isfile (ISFILE)  (10-93 CD)
  386.    J. Frank Carr; $0
  387. shows how to use the OpenFile API call to determine if a file exists or
  388. not.
  389.  
  390. QSearch
  391.    Simms, Jeff
  392.    $0
  393. is a DLL that lets you search a drive for a file, search a file for text, and
  394. copy a file. Wildcards are supported. A sample app is included.
  395.  
  396. VBDOS
  397.    $0
  398. is a DLL that allows you to get free disk space, file information, and change
  399. file attributes. Sample code is included.
  400.  
  401.  
  402. #3557 Font Utilities
  403. --------------------
  404. EnumFonts (ENUMFNT)
  405.    Telelink Systems
  406.    $8
  407. is a DLL which allows you to access the Windows API service EnumFonts. A demo is
  408. provided which shows how to find which typefaces and fonts are supported by the
  409. default printer. Source code is included.
  410.  
  411. Fontro
  412.    Young, Ted M.
  413.    $0
  414. contains VB source code to create a rotatable font that can print sideways.
  415.  
  416. FontView 2.0 (FONTVW)
  417.    Snider, Charles
  418.    $0
  419. is code for an application to find, display, and print Windows fonts.
  420.  
  421. Rotfont
  422.    Egger, Fredi
  423.    $0
  424. shows how to print text at any angle in VB apps to screen or printer.
  425.  
  426. Vertically Rotate Font  (VRFONT)
  427.    $0
  428. is source code for rotating a font vertically.
  429.  
  430.  
  431. #3557 Networking/Communications
  432. -------------------------------
  433. ADialer
  434.    Lamson, George
  435.    $0
  436. is the source code and executable for a program to dial the phone.
  437.  
  438. Axis Phone 3.1 (AXPHON)
  439.   Tirio, Joseph J.
  440.   $0-$5
  441. is VB source code for a modem dialer.
  442.  
  443. ComDemo 1.0
  444.    $0
  445. illustrates the use of several COMM API functions. Includes source code and an
  446. executable file.
  447.  
  448. Link'n Load (LINKLOD)
  449.    Krumsee, Art
  450.    $0
  451. is VB code that shows how to establish a network link, run a specified
  452. application, and when done, unload the link. Network managers with VB only have
  453. to enter the application name into the code and compile it for this to work.
  454.  
  455. Mscomm (MSCOMM)  (10-93 CD)
  456.    $0
  457. is a new bug-fix version of MSCOMM.VBX which comes with VB2/VB3.
  458.  
  459. NetPrint (NETPRNT)
  460.    Krumsee, Art
  461.    $0
  462. is VB source that allows network users to link and unlink printers from within
  463. Windows. It includes declarations for 3 undocumented Windows API functions which
  464. should make this application network independent.
  465.  
  466. Novell-VB (NOVL-VB)
  467.    Johnson, L.J.
  468.    $0
  469. contains an example program with source code that allows you to attach to and
  470. de-attach from multiple servers. You can also set drive mappings on your primary
  471. server. Many of the basic Novell API's are demonstrated.
  472.  
  473. VBMate
  474.    $0
  475. contains a library of routines and sample code for interfacing VB with EXTRA!
  476. for Windows EHLLAPI.DLL. This gives VB the ability to interact with a 3720
  477. mainframe terminal session.
  478.  
  479. VBTerm
  480.    McGuinness, Charles
  481.    $0
  482. is source code for a simple VT100 terminal emulator.
  483.  
  484. --------------------------------
  485. END OF SMALL PROGRAMS DISK #3557    [20]
  486. --------------------------------
  487.  
  488.  
  489. ------------
  490. #3704 System             Small Programs Disk
  491. ------------
  492.  
  493. Drag'n'Drop (DRAGDRP)
  494.    Bonner, Paul
  495.    $0
  496. shows how to add support for the Windows 3.1 File Manager drag-and-drop facility
  497. to a VB program.
  498.  
  499. DragForm (DRAGFRM)
  500.    Simms, Jeff
  501.    $0
  502. demonstrates how to drag a form without a title bar and dragging a textbox using
  503. similar code.
  504.  
  505. EndTask
  506.   Simms, Jeff
  507.   $0
  508. is a DLL that lets you close your app normally when the user selects End
  509. Task from Task Manager.
  510.  
  511. ExWait
  512.    $0
  513. demonstrates how to use the Windows GetModuleUsage function to cause VB to
  514. wait until a SHELL command has finished.
  515.  
  516. Fndwnd
  517.    $0
  518. shows how to look for a window based on Caption and/or ClassName.
  519.  
  520. Ini_Art
  521.    Jones, Tim
  522.    $0
  523. is a tutorial on writing and using INI profile files. Source code examples are
  524. included.
  525.  
  526. Joystats (JOYSTAT)  (10-93 CD)
  527.    $0
  528. contains source code for a joystick status application.
  529.  
  530. KeyCode
  531.    Mosher, Sue
  532.    $0
  533. displays the hex keycode for any key pressed. This is useful for any Windows
  534. programmer, but the included source code is VB.
  535.  
  536. Landau
  537.    $0
  538. shows how to use drag and drop, how to link to the Windows calculator, notepad
  539. and winhelp, and how to use the clipboard.
  540.  
  541. LstDrag
  542.    Mosher, Sue
  543.    $0
  544. is code for dragging a line in a List box to another line with the mouse or
  545. cursor keys.
  546.  
  547. LoadTime
  548.    $0
  549. is a text file that tells how to handle slow loading programs to keep the user
  550. from messing things up.
  551.  
  552. Minifile.BAS
  553.    $0
  554.    is a VB module that simplifies the use of INI files.
  555.  
  556. ResCheck 1.0 (RESCHEK)
  557.    Houck, Dan
  558.    $0
  559. is source for checking and displaying GDI and User Heap information in an icon.
  560.  
  561. Shuffler (SHUFLER)
  562.    Stine, Brian D.
  563.    $0
  564. is VB source code for a utility to shuffle (randomize) sound files assigned to
  565. system events. Requires Win31 and the Professional Tool Kit for VB.
  566.  
  567. SySwitch 2.03 (SYSWTCH)
  568.    Bonner, Paul
  569.    $0
  570. is VB source for a utility for changing Windows configurations.
  571.  
  572. TimeFrame (TIMFRAM)
  573.   Braeuchi, J.
  574.   $0
  575. shows how to display information on the caption bar of other applications.
  576. This example displays the time.
  577.  
  578. VBFindID (VBFNDID)
  579.    Kitsos, Costas
  580.    $0
  581. is a utility which can be used to determine the IDs of VB Controls during
  582. design-time.
  583.  
  584. VBMem 1.1 (VBMEM-S)
  585.    Snider, Charles K.
  586.    $0
  587. is source for a VB app that displays Windows system information: the operating
  588. mode, presence of a math chip, and free memory. Compiled and run minimized, the
  589. display will constantly update the free memory number.
  590.  
  591. Wmem
  592.   Buelow, Ron
  593.   $?
  594. shows how to create an icon bar that displays system memory, stays on top, and
  595. is moveable.
  596.  
  597. WndFind
  598.    User Friendly, Inc.
  599.    $0
  600. solves the problem of needing an exact match when using the AppActivate command.
  601. This can also be used to determine if your application is already running.
  602. Source is included.
  603.  
  604.  
  605. #3704 Time/Date Applications
  606. ----------------------------
  607. Calendar Program (CAL-PRO)
  608.    Meadows, Al
  609.    $0
  610. is the source code and executable for a calendar program.
  611.  
  612. DateTime (DAT-TIM)
  613.    Michna, Hans-Georg
  614.    $0
  615. is VB source to display the date and time in a variety of international or
  616. custom formats.
  617.  
  618. GridCal
  619.    Meadows/Graves
  620.    $0
  621. is source for making a calendar using the Grid custom control.
  622.  
  623. VB Clock 1.0 (VBCLOCK)
  624.    Gagliano, Jim
  625.    $0
  626. is VB source for an app to display the date and time in a very small window.
  627.  
  628. VBClock 1.1 (VBCLK)
  629.    Holland, Sarah
  630.    $0
  631. contains source code and an executable for a Win31 utility that shows the date,
  632. time, and the percentage of free system resources remaining. Options include
  633. background/foreground color selection, font selection, alarms, and more.
  634.  
  635. VB Popup Calendar (VBPCAL)
  636.    Schueler, Don
  637.    $0
  638. is source for a small pop-up calendar. It is intended for popping up in date
  639. fields and returning the value to the field.
  640.  
  641. --------------------------------
  642. END OF SMALL PROGRAMS DISK #3704    [30]
  643. --------------------------------
  644.  
  645.  
  646. --------------------
  647. #3788 Graphics/Video           Small Programs Disk
  648. --------------------
  649. 3D4VB
  650.    LAN Services
  651.    $10
  652. lets you create beautiful 3-D effects. More than 20 different routines are
  653. included to draw 3-D frames, shadowed boxes, borders, picture buttons, etched
  654. and shadowed text, and more. Interestingly, this is all done with VB code - no
  655. DLL's to keep track of. All source code is included.
  656.  
  657. BMPKit
  658.    Campbell, George
  659.    $0
  660. is a set of routines to scale, print, and display bitmaps. A demo and all source
  661. code are included.
  662.  
  663. Burglar & Animate (BURGLAR)
  664.    Campbell, George
  665.    $?
  666. contains source for two demonstrations of simple animation using icons.
  667.  
  668. Fade To Black (FADE)
  669.    Stine, Brian
  670.    $0
  671. demonstrates how to make the background of your form fade from blue to
  672. black like the the background in MS install windows.
  673.  
  674. FrameVB
  675.    Ford, Nelson ASP
  676.    $0
  677. is a Module that will draw shadowed frames around controls to create the
  678. illusion of their being recessed. Also included is a routine for underlining a
  679. control such as a Text box.
  680.  
  681. GetPut
  682.    Martin, Wendell
  683.    $0
  684. is a routine that works like the graphic Get and Put statements in DOS Basic.
  685. Example code is included.
  686.  
  687. Icon Browser (ICONBRW)
  688.    $0
  689. shows how to more easily extract icons from apps in Windows 3.1.
  690.  
  691. IconDemo (ICONDEM)
  692.    Young, Ted M.
  693.    $0
  694. is demo code to show how to draw graphics on a VB app's icon.
  695.  
  696. IcoXtrc
  697.    $0
  698. is a routine for extracting icons from executables and DLLs.
  699.  
  700. Marquee
  701.    OsoSoft
  702.    $0
  703. is code for adding a moving banner to your VB applications.
  704.  
  705. PolyGone (POLYGO)
  706.    Mack, Jim
  707.    $0
  708. is the source for an interesting graphics display. It also illustrates the use
  709. of graphics when iconized.
  710.  
  711. Programmer's Workshop 1.0 (PROGWRK)
  712.    Bushnaq, Firas
  713.    $10
  714. is a template that shows all available screen resolutions on your monitor to
  715. make is easy for you to size your forms and dialog boxes. It has a ruler scale
  716. which shows twips, inches, points, picas, and pixels and can be used for
  717. conversions among those units of measure.
  718.  
  719. RLE vs BMP (RLEBMP)
  720.    $0
  721. is simply an illustration of the huge difference in size between standard BMPs
  722. and compressed RLE files.
  723.  
  724. Refresh
  725.    $0
  726. demonstrates the use of VB's implicit refresh versus an explicit refresh of a
  727. Text Box.
  728.  
  729. Shades
  730.    Stine, Brian
  731.    $0
  732. show how to give your forms a "brushed steel" background like the Borland custom
  733. controls.
  734.  
  735. VBFlip
  736.    $0
  737. is an outstanding demonstration of using the BitBlt and StretchBlt API
  738. functions. The demo code displays a grid of tiles which you can flip over to
  739. show a graphic or which you can X out with a zooming red X. The code also shows
  740. how to store a series of images in a single picture file and use the individual
  741. images.
  742.  
  743. VBMask
  744.    $0
  745. demonstrates how to create a mask from an image and a screen object using
  746. BitBlt.
  747.  
  748. VBMenu
  749.    $0
  750. shows how to add graphic bitmaps and check mark substitutes to a menu.
  751.  
  752. VBScroll (VBSCROL)
  753.    $0
  754. demonstrates an easy way to scroll/pan across a bitmap in a Picture Box.
  755.  
  756. Waldo
  757.    Melanson, Leo
  758.    $0
  759. is the source for an animation sequence in which Waldo walks across the form.
  760.  
  761. WinkDemo (WNKDEMO)
  762.    Campbell, George
  763.    $0
  764. is source that illustrates how to provide an animated screen while your VB
  765. application is loading.
  766.  
  767. --------------------------------
  768. END OF SMALL PROGRAMS DISK #3788
  769. --------------------------------
  770.  
  771.  
  772. -----------------------
  773. 12026 Graphics/Video #2         Small Programs Disk
  774. -----------------------
  775.  
  776. APM-Metafiles for VB (APMMETA)
  777.    Reisewitz, U.
  778.    $0
  779. lets you use "problem" WMF files with VB.
  780.  
  781. AutoSize (AUTOSIZ)
  782.    Scherer, Bob
  783.    $0
  784. shows how to adjust forms and their contents for any type of video type.
  785.  
  786. AVI Viewer (AVIWIN)  (09-93 CD)
  787.    Callaway, Dustin
  788.    $0
  789. demonstrates how to play AVI files through a custom window rather than
  790. the default AVI playback window. The program allows for positioning
  791. and sizing of the playback window by simply placing a picture box on
  792. your VB form. Source code and executable are included.
  793.  
  794. Cursor (CURSRPF)
  795.    Fillion, Pierre
  796.    $0
  797. is source code to create a cursor in VB without a DLL.
  798.  
  799. MetaLib 1.0
  800.    Sygenex
  801.    $0
  802. contains a set of routines that will allow you to create, draw, and save SDK
  803. (vector graphics) metafiles.
  804.  
  805. Micro-Pic 1.0 (MICROPC)
  806.    Freel, Fred L.
  807.    $0
  808. is a PicClip bitmap array. It provides 100 toolbar type button graphics
  809. for use with the PicClip control. Requires Visual Basic Pro 2.0's
  810. PicClip.VBX.
  811.  
  812. Pic2ic  (09-93 CD)
  813.    Hart, Matt
  814.    $0
  815. a project that shows how to make an .ICO compatible bitmap on a
  816. picture control. It extracts an icon from a file, then copies the mask
  817. image used as an icon/drag icon.
  818.  
  819. SSave
  820.    User Friendly, Inc.
  821.    $0
  822. is a DLL that allows you to create Windows screen savers (like After Dark) in
  823. Visual Basic.
  824.  
  825. TurboDXF (TURBODX)
  826.    Dorosh, David
  827.    $50
  828. is a DLL that allows you to create standard DXF graphics files with up to 25
  829. entities per drawing. It works with TP, VB, OV, Excel, C.
  830.  
  831. WMF2BMP (WMF2-VB)
  832.    Campbell, George
  833.    $0
  834. is VB2 source that converts WMF files to BMP files, with full scaling
  835. capabilities.
  836.  
  837. WMFPix
  838.    $0
  839. is a set of graphics icons in WMF format for use in your VB programs.
  840.  
  841. Z2
  842.    GraniteWare
  843.    $0
  844. lets you to zoom in up to 4x the area around your cursor. It allows you to
  845. continue zooming even when another application has focus. It can clip the zoomed
  846. area to the clipboard.
  847.  
  848. ---------------------------------
  849. END OF SMALL PROGRAMS DISK #12026
  850. ---------------------------------
  851.  
  852.  
  853. ---------------------
  854. #3880 Custom Controls           Small Programs Disk
  855. ---------------------
  856.  
  857. Browse Bound Control [BBCC]
  858.    VB3: Custom Controls
  859.    Delta Soft Inc.; $20
  860. contains a control that can be used in conjunction with the standard VB3 Data
  861. control to browse any RecordSet. There are full on-the-spot editing facilities
  862. with data pre- and postvalidation. You can freeze columns at the left edge,
  863. set column and header text alignment, and set special coloring for any column.
  864.  
  865. ClipSib 1.0
  866.    Funk, Keith
  867.    $0
  868. allows you to have overlapping controls, which VB does not normally support. VB
  869. code for an excellent demo of the routine is included. This code contains many
  870. other useful routines as well.
  871.  
  872. DropDown (DROPDWN)
  873.    $0
  874. shows how to simulate a Combo box with a Text box and a List box.
  875.  
  876. FOpen 1.1
  877.    Kitsos, Costas
  878.    $0
  879. is a set of forms, VB code, and API calls to create the standard Windows type of
  880. "Open File" dialog box. A demo is included.
  881.  
  882. Gauge
  883.    Mattila, Jussi
  884.    $0
  885. tells how to create a Meter box from two Picture boxes.
  886.  
  887. Graphic 1.1
  888.    Cramp, Stephen
  889.    $15
  890. is a 256-color custom control. It also includes support for OS/2 BMP files. This
  891. version can only be used within VB. Registration gets a runtime module.
  892.  
  893. GridPl
  894.    $0
  895. is a routine for entering data into a Grid control and to scroll the Grid with
  896. Cntl-Arrow or the mouse.
  897.  
  898. Huge-MC
  899.    Marquis Computing
  900.    $0
  901. is the VB Source code to a huge array manager for Windows 3.1. You can create
  902. huge arrays of up to 16MB on 386 and 1 MB on 286.
  903.  
  904. MoveTxt
  905.    Funk, Keith
  906.    $0
  907. shows how to use a Picture control to simulate dragging of a Text control (which
  908. normally cannot be dragged).
  909.  
  910. MultiPik (MULTIPK)
  911.    Kitsos, Costas
  912.    $0
  913. shows how to create a multiple-selection List box with API calls. This is a
  914. frequently requested feature for VB. Source and demo included.
  915.  
  916. GrafStat 1.0 (GRAF-ST)
  917.    Object Productivity, Inc.
  918.    $22-$32
  919. is a custom control for displaying the status of a process. Two styles are
  920. offered: thermometer and needle.
  921.  
  922. Grid Routines (GRIDRTN)
  923.    Ford, Nelson ASP
  924.    $0
  925. is a set of routines for use with the Grid custom control. Routines include
  926. cursor key scrolling of the Grid, direct input to the Grid, add a row, delete a
  927. row, save to and load from disk, clear the Grid and more.
  928.  
  929. Grid-VB
  930.    $0
  931. is a single control that lets you display data in columns and rows. This was
  932. originally given to beta testers by Microsoft, but not included in VB. Jonathan
  933. Zuck has made enhancements to it.
  934.  
  935. HugeGrid (HUGEGRD)
  936.    Ford, Nelson ASP
  937.    $0
  938. is sample code illustrating the integration of a Huge Array with a Grid control.
  939. Features include sorting, searching, adding, deleting and sorted inserting of
  940. records into the Huge Array, as well as paging and scrolling through data with
  941. the Grid.
  942.  
  943. Picnic
  944.    Funk, Keith
  945.    $0
  946. allows you to make picture controls look like VB forms. It demonstrates how to
  947. use the Win3 API functions to add a caption, sizing border and a minimize box
  948. and system menu to a picture control.
  949.  
  950. Prntlbl
  951.    $0
  952. shows how to print captions on a Form using API calls instead of Label controls.
  953. The code looks enormously complicated to us, considering that you can do the
  954. same thing with a few straight VB commands, but maybe we are missing something.
  955.  
  956. RandGrid (RANDGRD)
  957.    Ford, Nelson ASP
  958.    $0
  959. is sample code illustrating the integration of a random access file and a Grid
  960. control.
  961.  
  962. Spin
  963.    Kitsos, Costas
  964.    $0
  965. is commented VB source code to create a Spin Button Control. No DLL/VBX files
  966. are required.
  967.  
  968. VBMeter
  969.    $0
  970. is a VBX that lets you create a meter type display with horizontal or vertical
  971. bars.
  972.  
  973. VBWrite
  974.    Simms, Jeff
  975.    $0
  976. contains source code that demonstrates adding MS Write as a edit control to a VB
  977. application. The advantage is that a Text box does not allow different fonts,
  978. etc., which Write allows. This code is still in the experimental stage.
  979.  
  980. --------------------------------
  981. END OF SMALL PROGRAMS DISK #3880    [80]
  982. --------------------------------
  983.  
  984.  
  985. ------------------------
  986. #4606 Custom Controls #2       Small Programs Disk
  987. ------------------------
  988. 3DCTL
  989.   Bonner, Paul
  990.   $0
  991. shows how to use CTL3D.DLL from Excel 4.0 to give all common dialogs and
  992. message boxes in a VB app a 3-D appearance. (CTL3D.DLL not included.)
  993.  
  994. 3D-VB Input 1.0b (3DVBIN)
  995.    Opaque Software
  996.    $15
  997. is a Text Box type custom control with numerous optional 3D effects, formatted
  998. input, justification, and more.
  999.  
  1000. 3D-How
  1001.    shows you how to draw 3D brushed steel looking controls with VB2. All
  1002. code is included; no add-on tools are required.
  1003.  
  1004. CntrlC
  1005.    $0
  1006. shows how to create new instances of composite controls (eg: frames with check
  1007. boxes) using the SetParent API call.
  1008.  
  1009. DDServe
  1010.   Zuck, Jonathan
  1011.   $0
  1012. is a DLL that lets you add Windows 3.1 drag-and-drop capability to your
  1013. applications. Several example apps are included.
  1014.  
  1015. DFInfo 1.0  (10-93 CD)
  1016.    James Shields
  1017.    $15
  1018. is a custom control that provides disk and file information, including disk
  1019. space, cluster info, file size/attributes, etc.
  1020.  
  1021. Dialogs
  1022.    Kitsos/Johnson
  1023.    $0
  1024. contains example code for using common dialogs with API calls without the need
  1025. for a separate DLL.
  1026.  
  1027. Dragdrop.VBX (DD-VBX)
  1028.    Apex Software
  1029.    $0
  1030. allows Visual Basic applications to intercept File Manager drag/drop messages.
  1031.  
  1032. IniCon 2.0  (10-93 CD)
  1033.   Shields, James
  1034.   $5
  1035. is a custom control to help deal with INI files. It will handle Windows API
  1036. calls, and comes with a Windows Help file.
  1037.  
  1038. MhCtl
  1039.   Beekes, Bernd
  1040.   $?
  1041. demonstrates how to get the control handle of a menu.
  1042.  
  1043. MHSample (MHSAMPL)
  1044.    Patterson, Sam
  1045.    $0
  1046. is a well commented sample custom control.
  1047.  
  1048. OpenDlg
  1049.    Thomas, Zane
  1050.    $0
  1051. is a DLL for the Open and Save-As common dialogs.
  1052.  
  1053. PerCnt 2.0  (09-93 CD)
  1054.    Shields, James
  1055.    $10
  1056. is a custom control to display a percentage status bar. The VB program
  1057. can control the font, color, border, and size characteristics of the
  1058. status bar. Sample code is included.
  1059.  
  1060. PropView (PROPVW)
  1061.    Microsoft
  1062.    $0
  1063. is a Custom Control that can display the properties of the current form and
  1064. allows printing of the control properties.
  1065.  
  1066. SIZ Custom Control 1.00 (SIZ_CC)  (10-93 CD)
  1067.    VB: Custom Controls
  1068.    William M. Raike; $15
  1069. lets you put controls on forms that have "handles" which let them be resized
  1070. at runtime.
  1071.  
  1072. Stbar 2.1
  1073.   Beekes, Bernd
  1074.   $?
  1075. allows you to add a status line to your VB applications.
  1076.  
  1077. SysMenu
  1078.    Simms, Jeff
  1079.    $0
  1080. is a DLL for adding menu items to a form's system control box.
  1081.  
  1082. TimeQueue & TextKey (TIMETXT)
  1083.    Curlew Software
  1084.    $0-$10
  1085. are two VB controls. TextKey lets you attach a prepared text file to it
  1086. during design time. TimeQueue lets you execute events at specified time
  1087. intervals.
  1088.  
  1089. ToolBar
  1090.    Murphy, Stephen
  1091.    $0
  1092. walks you through creating a toolbar using a picture box for the bar and BMP
  1093. files for the buttons. Sample source code and BMP files are included.
  1094.  
  1095. ToolButton 2.0 (TOOLBUT)
  1096.    Foster, Brett
  1097.    $0-$?
  1098. let you have standard toolbar buttons. Features include nine standard command
  1099. buttons, six different button states generated from a single supplied bitmap
  1100. for custom buttons, MouseDown event for help messages, on-line help reference,
  1101. and more.
  1102.  
  1103. TPW2VB
  1104.    Liddicoet, Brett
  1105.    $20
  1106. lets you write VB custom controls in TPW instead of C by providing access
  1107. to the VB API via a DLL.
  1108.  
  1109. VB-Bar
  1110.   PoloWood, Felipe
  1111.   $0
  1112. is a percent-complete gauge that requires only a single Picture box, which
  1113. conserves resources.
  1114.  
  1115. --------------------------------
  1116. END OF SMALL PROGRAMS DISK #4606   [25]
  1117. --------------------------------
  1118.  
  1119.  
  1120. -------------------------
  1121. #12510 Custom Controls #3        Small Programs Disk
  1122. -------------------------
  1123. Buttons
  1124.    Freel, Fred
  1125.    $0
  1126. are ten button arrays for use with ToolButton 2.0. A BMP workspace is
  1127. also included for modifying the buttons, or creating and capturing new
  1128. ones.
  1129.  
  1130. BmpLst
  1131.    James Shields, James
  1132.    $20
  1133. provides a list box that displays a bitmap and a line of text for each
  1134. item in the list. Support is provided for bitmap, metafile, and icon
  1135. picture formats.
  1136.  
  1137. MsgBox Editor (MSGBOX)
  1138.    Buhrer, Richard
  1139.    $0
  1140. makes it easy to set up MsgBoxes. Run this utility, click on the elements you
  1141. want, add the text, and it generates the source code for you on the Clipboard
  1142. for you to paste into your program.
  1143.  
  1144. VB Messenger 1.00b (VBMSNGR) 08-93
  1145.    JOSWare, Inc.
  1146.    $54
  1147. is a subclassing custom control for Visual Basic. Source code is
  1148. included.
  1149.  
  1150. VideoSoft Custom Controls 2.2c (VCC)
  1151.    VideoSoft
  1152.    $45
  1153. is a set of three VB custom controls. The 3D Elastic control automatically
  1154. resizes forms or other controls. IndexTab allows you to group controls by
  1155. subject using a familiar notebook metaphor. Awksome allows you to quickly scan
  1156. and parse text files.
  1157.  
  1158. ---------------------------------
  1159. END OF SMALL PROGRAMS DISK #12510    [135]
  1160. ---------------------------------
  1161.  
  1162.  
  1163. ----------------------------------
  1164. #3968 General Tools/Reference/Info      Small Programs Disk
  1165. ----------------------------------
  1166. AddHelp
  1167.   $0
  1168. is all the code you need to access a Help file from VB.
  1169.  
  1170. Additem
  1171.    $0
  1172. is VB code that illustrates a potential problem with adding fixed length strings
  1173. to a List Box.
  1174.  
  1175. AVI-WI
  1176.    Mathison, Rolf
  1177.    $0
  1178. contains annotated VB source code to play AVI files in any window,
  1179. rather than the default random window.
  1180.  
  1181. BitMap
  1182.    Young, Ted
  1183.    $0
  1184. is code for an "application" that simply illustrates the use of all the VB
  1185. Picture Box functions.
  1186.  
  1187. Click & Double-Click (CLK-DBL)
  1188.    Ford, Nelson ASP
  1189.    $0
  1190. is code that shows how to trap both the click and double-click events for a
  1191. control.
  1192.  
  1193. Color Calculator (COLCALC)
  1194.    Evers, Dave
  1195.    $0
  1196. displays color number for color combo selected on sliding bars. VB source code
  1197. is included.
  1198.  
  1199. Cvdmkd
  1200.    Carr, J. Frank
  1201.    $0
  1202. contains a set of routines that provide the MKDMBF$, MKSMBF$, CVDMBF,
  1203. and CVSMBF functions for VB 2.0. It also contains routines to convert
  1204. Turbo Pascal 6 byte reals to VB doubles. A simple demo program is also
  1205. provided. These routines are important if you plan to convert QB 3.0 or
  1206. earlier data files to VB.
  1207.  
  1208. Focus U-Turn (FOCUTRN)
  1209.    $0
  1210. demonstrates techniques for the use of Focus, and what to expect when you use
  1211. it, particularly as it applies to attempts to verify data on exit from a control
  1212. via LostFocus.
  1213.  
  1214. GetDec
  1215.    MicroHelp, Inc.
  1216.    $0
  1217. eliminates unused DLL declarations from the Global module of your programs,
  1218. resulting in a smaller EXE.
  1219.  
  1220. GetHelp
  1221.    Freel, Fred L.
  1222.    $0
  1223. allows you to call Windows or application Help Files and jump to a page
  1224. that you specify.
  1225.  
  1226. Hyper (HYPR-VB)
  1227.    Martin, Wendell
  1228.    $0
  1229. shows how to add hypertext to your VB programs.
  1230.  
  1231. Junque
  1232.    $0
  1233. shows how you can implement an activity indicator for open-ended
  1234. routines by displaying a message box that "Things Are Happening".
  1235.  
  1236. MRB Drop n' Comp (MRBDNC)  (08-93 CD)
  1237.    CHC Software
  1238.    $0
  1239. is a Windows front end for the Microsoft Multiple Resolution Bitmap
  1240. Compiler. It enables you to select a group of files using File Manager
  1241. and drop them onto the MRB Drop 'n' Comp window or icon. An Auto Launch
  1242. feature automatically starts compilation when a pre-determined number of
  1243. files have been selected.
  1244.  
  1245. PSPFrm
  1246.    $0
  1247. is source code that allows printing a form, including border and caption,
  1248. to a PostScript or PCL printer. Print size is adjustable.
  1249.  
  1250. RTFGen 2.0
  1251.    Baldwin, Dave
  1252.    $0
  1253. converts plain ASCII files into Rich Text Format for use with the Windows Help
  1254. Compiler. This is much easier than learning Word, or its equivalent.
  1255.  
  1256. Saveme
  1257.    Irwin, Gregg
  1258.    $0
  1259. provides you with a reminder, as well as the ability, to save a project before
  1260. running it. Forgetting to save before running is a sure way to lose lots of work
  1261. over time. While Irwin designed this as a stand-alone, it seems like it would be
  1262. more effective to make it the start-up form in your program during the design
  1263. and testing period.
  1264.  
  1265. Scbar
  1266.   Software Assist Corporation
  1267.   $0
  1268. shows how to have scroll bars represent up to a billion.
  1269.  
  1270. VB Assistant (VB-ASST)
  1271.    English, Donald R.
  1272.    $0
  1273. displays a menu that lets you save and run the application you are working on,
  1274. invoke an icon editor, or quickly gain access to all help and text files which
  1275. relate to Visual Basic. Source code and executable are included.
  1276.  
  1277. VBBooks
  1278.   is a list of currently available books about Visual Basic. Information
  1279. includes name of book, publisher, publisher's address, phone numbers and
  1280. a brief description of the book.
  1281.  
  1282. VBClean
  1283.    Hite, David
  1284.    $0
  1285. is source for an automatic save/load procedure needed to shrink VB executables.
  1286.  
  1287. VBE
  1288.    Digital Solutions
  1289.    $15
  1290. adds two useful text options to VB. It allows you to save selected text to a
  1291. file and to print selected text. These options will appear under the File Menu
  1292. in VB.
  1293.  
  1294. VBLaunch (VBL-JF)
  1295.    Freudenheim, J.
  1296.    $0
  1297. keeps track of your projects (MAK files); lets you pick one from a list
  1298. and launch VB. Source included.
  1299.  
  1300. VBMacro
  1301.    Campbell, George
  1302.    $0
  1303. is a group of macros for the Windows macro recorder that can save you a lot of
  1304. keystrokes when writing code in VB.
  1305.  
  1306. Winmmsys.txt (MMSYS)
  1307.    Microsoft Corp.
  1308.    $0
  1309. is a text file containing the Windows 3.1 Multimedia API Declarations.
  1310.  
  1311. --------------------------------
  1312. END OF SMALL PROGRAMS DISK #3968
  1313. --------------------------------
  1314.  
  1315.  
  1316. -------------------------------------
  1317. #4855 General Tools/Reference/Info #2       Small Programs Disk
  1318. -------------------------------------
  1319. CfgText
  1320.    McClure, Jim
  1321.    $0
  1322. is a set of routines for setting a Text box for maximum length of input, upper
  1323. and lowercase translation, and password hiding.
  1324.  
  1325. Consthlp.hlp (CON-HLP)
  1326.   Buhrer, Richard
  1327.   $0
  1328. is the CONSTANT.TXT file for VB/Win 2.0 edited into a Help file with hypertext
  1329. links and key word searching.
  1330.  
  1331. Help Compiler Shell (HCSHELL)
  1332.    Brown, Tim
  1333.    $0
  1334. opens, edits, and saves Help Compiler project files and map files. It runs the
  1335. Help Compiler and your compiled Help files. It also automates a few of your
  1336. compiling tasks and reports the compile status.
  1337.  
  1338. KBWin
  1339.    $0
  1340. is a list of articles in the CompuServe Knowledgebase about Visual Basic for
  1341. Windows.
  1342.  
  1343. MSKB
  1344.    $0
  1345. is a list of the topics in the MS KnowledgeBase area of Compuserve.
  1346.  
  1347. Profile (PFIL-DM)
  1348.    Mosier, Dave
  1349.    $0
  1350. makes the WIN Profile API's easier and safer to use.
  1351.  
  1352. Setup2
  1353.    Chapman, Mike
  1354.    $0
  1355. is an enhanced version of the VB2 Pro installation utility.
  1356.  
  1357. SoundDemo (SNDDEMO)
  1358.    $0
  1359.   shows how to access the user-selected Windows system sounds and
  1360. attach them to message box functions.
  1361.  
  1362. Topmost
  1363.    Contreras, Mike
  1364.    $0
  1365. contains source for a utility to keep any specified window on top. This is
  1366. very useful for keeping the VB2 properties window visible during program
  1367. development.
  1368.  
  1369. VB_2_EXT (VB2EXT)
  1370.    Hutmacher, David Th.
  1371.    $0
  1372. lets you easily reuse Declare statements from existing VB source code.
  1373. It dis- plays a list of all the BAS files on the selected drive and a
  1374. list of all the Declares in a selected BAS file.
  1375.  
  1376. VB2list
  1377.    Barlow, Chris
  1378.    $0
  1379. a Word for Windows 2.0 template that will read Visual Basic MAK files
  1380. and locate all FRM and BAS files. Then it will read these files and
  1381. create an outline and table of contents of all Subs and Functions.
  1382.  
  1383. Vbcal
  1384.    Mower, Chris
  1385.    $0
  1386. is a calendar module for VB3. It provides a pop-up calendar for users to
  1387. enter a date.
  1388.  
  1389. VBCmp 1.00
  1390.    Hein, Scott J.
  1391.    $0
  1392. is a Windows shell for COMPRESS.EXE.
  1393.  
  1394. VBFlush 1.1
  1395.    Moccia, Lou A.
  1396.    $4
  1397. automates the process of save/load/replace for VB projects.
  1398.  
  1399. VB Global Constant Help (VBGLOB)
  1400.    Rick Thorpe; $0
  1401. is VB3's CONSTANT.TXT in Windows HLP format.
  1402.  
  1403. VBPaths
  1404.    Brown, Tim
  1405.    $0
  1406. reads a MAK file and shows the path that each Project file is in.
  1407.  
  1408. VBProject 1.0 (VBPROJ)
  1409.    Kallonen, Jari
  1410.    $0
  1411. is a handy start-up tool for VB. It displays up to 12 of your Projects on but-
  1412. tons; click a button and it loads VB and the selected Project. Commented VB
  1413. source for VBProject is provided.
  1414.  
  1415. Viewer (VIEW-VB)
  1416.    $0
  1417. for creating a screen preview of printed files with scroll bars.
  1418.  
  1419. Windows Info (WINFOVB)
  1420.    Bonner, Paul
  1421.    $?
  1422. reports the caption, window handle and class name of the window under
  1423. the mouse cursor, its parent window, and its progenitor window. VB 2.0
  1424. source code is included.
  1425.  
  1426. ZipRead
  1427.    $0
  1428. is source code for reading the contents of ZIP files.
  1429.  
  1430. --------------------------------
  1431. END OF SMALL PROGRAMS DISK #4855  [5]
  1432. --------------------------------
  1433.  
  1434.  
  1435. -------------------
  1436. #3969 Miscellaneous             Small Programs Disk
  1437. -------------------
  1438.  
  1439. BaseCnv (BASECN)
  1440.    Lyle Lensen
  1441.    $0
  1442. is a routine for doing number base conversions.
  1443.  
  1444. CFixVB
  1445.    Mack, Jim
  1446.    $0
  1447. is a routine to round Currency variables at a given number of decimal places.
  1448. ASM and OBJ files and sample code included.
  1449.  
  1450. CLBox
  1451.    $0
  1452. is source code for a Combo List Box with incremental search. It also shows how
  1453. to quickly clear a List Box.
  1454.  
  1455. Coerce
  1456.    $0
  1457. is a routine to force Currency variable amounts to 0, 1, 2, or 3 decimal digits
  1458. of accuracy.
  1459.  
  1460. Curlib
  1461.   Fillion, Pierre
  1462.   $15
  1463. is a DLL of 28 different cursors (many are animated) which you can use in
  1464. your apps. Source showing all the APIs for accessing a cursor DLL is
  1465. included.
  1466.  
  1467. FixMenu
  1468.    Young, Ted M.
  1469.    $0
  1470. is code that shows how to get/change properties of menu items.
  1471.  
  1472. Ini_Mod1 (INIMOD)
  1473.    Berry, Forrest
  1474.    $0
  1475. is a VB module to create, read and update private INI files. You only need to
  1476. add it to your project and call it. Sample code is inlcuded.
  1477.  
  1478. MenuOn
  1479.    $0
  1480. shows how to disable and then enable the entire Menu Bar of a Form quickly and
  1481. without flicker.
  1482.  
  1483. MMPVB
  1484.    Turpin, Jerry
  1485.    $0
  1486. shows how to use the MultiMedia Extensions to play MID, WAV, and MMM files.
  1487.  
  1488. NCalc
  1489.    Smaby, Marcus
  1490.    $0
  1491. demonstrates the implementation of a common keyboard handler.
  1492.  
  1493. Numbers
  1494.    Computing, Marquis
  1495.    $0
  1496. is a set of routines to emulate binary coded decimal and IEEE string/numeric
  1497. conversion functions (MKI$, etc.) found in QB and PDS but not in VB.
  1498.  
  1499. PGuide
  1500.    $0
  1501. is the source code for the sample routines in the VB Programmer's Guide.
  1502.  
  1503. Profile.BAS (PFILEVB)
  1504.    Vance, Rob
  1505. is VB code (API calls) that makes it easy to store program data in WIN.INI.
  1506.  
  1507. Sndply (SNDPLAY)
  1508.    $0
  1509. demonstrates use of sndPlaySound() in VB to play WAV files.
  1510.  
  1511. SubFrm  (08-93 CD)
  1512.    Courtesy User Friendly, Inc.
  1513.    $0
  1514. is an example of using an array of data control to simulate the subform
  1515. capability of Access in VB3.
  1516.  
  1517. Text Style (TXTYLE)
  1518.    Irwin, Gregg
  1519.    $0
  1520. shows how to change the style of Text boxes to allow only uppercase or only
  1521. lowercase letters, to limit the number of characters, and to create a password
  1522. entry box.
  1523.  
  1524. TxtFmt
  1525.    $0
  1526. controls text input formats. It formats numeric, dates, uppercase, length of
  1527. input, literal constants, etc.
  1528.  
  1529. VBArray
  1530.    Kitsos, Costas
  1531. shows how to load/save an array of up to 64k in a single operation.
  1532.  
  1533. VBXlDem
  1534.    $0
  1535. is source code to show how to access an embedded chart in Excel and link it to a
  1536. basic picture control.
  1537.  
  1538. VqStrings (VQSTRNG)
  1539.    $0
  1540. allows huge variable and fixed length strings for Visual Basic. VStrings
  1541. delivers fast access and return error codes compatible with Visual Basic's 'On
  1542. Error GoTo'.
  1543.  
  1544. --------------------------------
  1545. END OF SMALL PROGRAMS DISK #3969
  1546. --------------------------------
  1547.  
  1548.  
  1549. -------------------------
  1550. #4062 Database/Data Entry               Small Programs Disk
  1551. -------------------------
  1552. Adr  (10/93 CD)
  1553.    Anderson, Tim
  1554.    $0
  1555. contains code for a simple address book. It demonstrates how to access,
  1556. update, and maintain a dBASE IV table, complete with a routine to "pack"
  1557. the database.
  1558.  
  1559. Btcreate (BTCREAT)
  1560.    Highsmith, J.
  1561.    $0
  1562. is sample source for the use of Btrieve create in VB. Requires the Btrieve for
  1563. Windows DLL.
  1564.  
  1565. BtrTest
  1566.    Meyer, David
  1567.    $0
  1568. is source code for a Btrieve for Windows sample program.
  1569.  
  1570. CallBT
  1571.    Kubelka, Bob
  1572.    $0
  1573. contains a function which simplifies using Btrieve with Visual Basic. Requires
  1574. Btrieve for Windows.
  1575.  
  1576. Comb Sort (CMBSORT)
  1577.    Dacon, Tom
  1578.    $0
  1579. is a sort algorithm that is simpler than Quicksort while still nearly as fast.
  1580.  
  1581. EditDem
  1582.    Milligan, Keith
  1583.    $0
  1584. is a set of data entry control routines for VB: date entry, price/quantity,
  1585. currency, two and four decimal places, string to a specified length, uppercase
  1586. text input, and others.
  1587.  
  1588. Paradox Engine Demo (PDOXED)
  1589.    Jaster, John
  1590. contains a DLL and source code for a simple demonstration of the Paradox engine.
  1591.  
  1592. PXCreate (PXCREAT)
  1593.    Nech, Jim
  1594.    $0
  1595. provides a way to use the Paradox Engine to create Paradox tables in Visual
  1596. Basic. Source Code is included, and VBRUN is required.
  1597.  
  1598. SQL Query (SQLQRY)
  1599.    $0
  1600. is an upgrade of the Query VB program in MS's VB SQL Server DLL kit (required to
  1601. run this file). It improves the handling of returned rows.
  1602.  
  1603. SQLGrid
  1604.    Hyland, Bob
  1605.    $0
  1606. shows how to use a GRID control (on disk #3880) with the VBQSL SQL Server (from
  1607. Microsoft).
  1608.  
  1609. Tree (TREE-RS)
  1610.    Stoepper, Ralf
  1611.    $0
  1612. is code for displaying a data tree with exploding and hiding of data, similar
  1613. to an outlining program.
  1614.  
  1615. VBDB
  1616.    $0
  1617. is a set of forms and code for a dBase engine. A lot of coding has gone into it.
  1618. The sample application is about 85% complete; the engine is completely done.
  1619.  
  1620. VB-ISAM
  1621.    Eibl, Gunter
  1622.    $0
  1623. contains the source code for an ISAM-emulation, using the rules of Basic PDS
  1624. 7.1. The emulation needs the Btrieve DLL. An an example is included to see how
  1625. to use Btrieve from Visual Basic.
  1626.  
  1627. VB-Paradox Engine Interface (VBPXENG)
  1628.    Dooley, Sharon F.
  1629.    $0
  1630. is a set of declarations that create an interface to the Paradox Engine. It will
  1631. translate between VB and Paradox data types.
  1632.  
  1633. VBSort
  1634.    Ford, Nelson
  1635.    $0
  1636. is the code and a sample application for sorting both a List box and an array.
  1637. Testing shows that it takes 8 times longer to sort a List box.
  1638.  
  1639. WinBtrv
  1640.    Novell
  1641.    $0
  1642. is a DLL to allow using Btrieve in VB applications.
  1643.  
  1644. XQLM Declarations (XQLMVB)
  1645.    $0
  1646. are the VB declarations for working with Novell XQL.
  1647.  
  1648.  
  1649. Gentypes (GENTYPE)  (10-93 CD)
  1650.    VB3: Database
  1651.    $0
  1652. contains source code for an application to generate TYPE definitions for
  1653. all tables/querydefs. It will also list the structure of your.MDB file.
  1654. (Not on this disk. Special order from the 10-93 CD. 17k)
  1655.  
  1656.  
  1657. #4062 Miscellaneous
  1658. -------------------
  1659. CLIPDEM
  1660.    $0
  1661. demonstrates using the clipboard across forms.
  1662.  
  1663. ComServ
  1664.    Buck, Alan
  1665.    $0
  1666. is the source code for a VB application for keeping track of Zip files.
  1667.  
  1668. GPMVB1
  1669.    $0
  1670. is source that shows how to use VB to create and edit a form-based document in
  1671. Microsoft Word for Windows.
  1672.  
  1673. Regions
  1674.    $0
  1675. detects when the user has clicked in a specified area. A demo app shows
  1676. the API calls and sample code.
  1677.  
  1678. Winstall.Frm
  1679.    $0
  1680. is source code for a program to find and run installation programs on program
  1681. disks.
  1682.  
  1683. --------------------------------
  1684. END OF SMALL PROGRAMS DISK #4062   [0]
  1685. --------------------------------
  1686.  
  1687.  
  1688. --------------
  1689. #4226 Printing                  Small Programs Disk
  1690. --------------
  1691. Code.Print 2.1  (CODEPRN)  (10-93 CD)
  1692.    Caladonia Systems, Inc. ASP
  1693.    $35
  1694. lets you print your VB source code with a wide range of options,
  1695. including titles, headers, footers, project name, font control,
  1696. user-defined pagination, margins and line spacing. Other features
  1697. include the ability to print entire applications or single modules or
  1698. routines; to sort source code by subroutine; to serialize backups of
  1699. source code files; to print an index of functions and subroutines; VB2
  1700. compatibility; and more.
  1701.  
  1702. Devtes
  1703.    contains sample code to locate available devices and set the default
  1704. printer in Visual Basic.
  1705.  
  1706. DrawScript Routines (DRAWSCR)
  1707.    McClure, Jim
  1708.    $0
  1709. is a set of routines for previewing printer output on screen.
  1710.  
  1711. Endprn
  1712.    $0
  1713. is source code for a small utility for cancelling a print job.
  1714.  
  1715. HPEnv 2.0 (HPENV-S)
  1716.    Himowitz, Michael J.
  1717.    $0
  1718. is VB source for an application that prints envelopes in landscape mode without
  1719. having to change printer setup. This is also on a Windows applications disk.
  1720.  
  1721. HPESC
  1722.    O'Rourke, Peter
  1723.    $0
  1724. explains how to send ESCape sequences from Visual Basic to an HPIII printer.
  1725.  
  1726. Justify2
  1727.    $0
  1728. is a routine which can extract text from a Text Box and print it justified.
  1729.  
  1730. Pict_t
  1731.    Santamarina, George F.
  1732.    $0
  1733. demonstrates how to print bitmaps using Windows 3.1 Common Dialog routines.
  1734.  
  1735. PPOrient (PPORIEN)
  1736.    Poellinger, Paul
  1737.    $0
  1738. is a DLL to find out and set the current printer orientation to Portrait or
  1739. Landscape.
  1740.  
  1741. PPRTR 3.009-93 CD
  1742.    Poellinger, Paul
  1743.    $10
  1744. contains a DLL that allows you to get a list of available printers,
  1745. change default printer, and get default printer and port.
  1746.  
  1747. Print Clipboard (PRINTCB)
  1748.    Barnett, Clifford P.
  1749.    $0
  1750. contains source code and an executable for printing the contents of the Windows
  1751. Clipboard. Text and graphic dumps are both supported.
  1752.  
  1753. Project Printer 2.1 (PROJPRN)
  1754.    Holland, Sarah
  1755.    $10
  1756. produces a nicely formatted listing of your VB file in Word for Windows,
  1757. while also saving text/loading text for you.
  1758.  
  1759. PrSetup
  1760.    Schwartz, Corey
  1761.    $0
  1762. is a DLL and supporting code to add to your applications to allow the user to
  1763. select printers, as well as to adjust printer setup and configuration. All C and
  1764. VB source code is included.
  1765.  
  1766. PrtList
  1767.    Mattila, Jussi
  1768.    $0
  1769. is a set of printer selection procedures for VB.
  1770.  
  1771. Psetup revC
  1772.    Kitsos, Costas
  1773.    $0
  1774. is a DLL that lets you invoke the Windows standard Printer Setup Dialog. Sample
  1775. source code is included.
  1776.  
  1777. PSOut
  1778.    Cramp, Stephen
  1779.    $0
  1780. illustrates a method of printing bitmap files up to 32k in size. It has been
  1781. tested on PostScript and HP LaserJet printers only.
  1782.  
  1783. PWrap
  1784.    Wagner, Richard
  1785.    $0
  1786. is a routine for sending text to the printer with word wrap at word breaks, as
  1787. delimited by spaces.
  1788.  
  1789. VB2Grid
  1790.    contains a grid control print subroutine for VB 2.0
  1791.  
  1792. VBBook (VBB-DS)
  1793.    Scott, Dennis
  1794.    $0
  1795. is source code for an app that lets you print ASCII text files to an HPLJ
  1796. printer in booklet format.
  1797.  
  1798. VBPDemo
  1799.    Obeda, Ed
  1800.    $0
  1801. shows how to calculate the default printer's lines per page under the declared
  1802. FONTNAME and FONTSIZE. It will also a allow the user to ABORT the print job,
  1803. thereby flushing the printer buffer.
  1804.  
  1805. VB Printer Control (VBPRINT)
  1806.    Harrington, Dennis
  1807.    $0
  1808. demonstrates how to put a laser printer into Landscape mode and how to select a
  1809. paper bin without going through the Windows print manager.
  1810.  
  1811. --------------------------------
  1812. END OF SMALL PROGRAMS DISK #4226   [7]
  1813. --------------------------------
  1814.  
  1815.  
  1816. ----------
  1817. #12358 DDE
  1818. ----------
  1819. DDEShare (DDESHR)
  1820.   Software Assist Corporation
  1821.   $0
  1822. is a VB implementation of the WFW DDEShare application. It provides an
  1823. example of utilizing several of the API functions used in controlling the
  1824. DDEShare database.
  1825.  
  1826. DDE Utility (DDEUTIL)
  1827.    $0
  1828. shows how to do DDE in a generic fashion. Lets you test which DDE commands will
  1829. work with specific applications. Prompts for appname, pathname, topic, item,
  1830. execute string, window mode and attempts to conduct the DDE link. Source code
  1831. included.
  1832.  
  1833. DDE_VB
  1834.    Pleas, Keith R.
  1835.    $0
  1836. contains source code for prototyping DDE strings and exploring DDE connections.
  1837.  
  1838. GMPVB2
  1839.    $0
  1840. shows how to use DDE to get and manipulate data from Word for Windows.
  1841.  
  1842.  
  1843. #12358 Miscellaneous
  1844. --------------------
  1845. Buster
  1846.    $0
  1847. automates the VB environment. It saves code and inserts declares and constants
  1848. in your project.
  1849.  
  1850. Cursor Manipulation (CURSMAN)
  1851.    Fillion, Pierre
  1852.    $0
  1853. is source code that shows how to make API calls to limit cursor movement to a
  1854. specified area, to hide the cursor, to read the cursor position, and to move
  1855. the cursor to a specified position.
  1856.  
  1857. DskSpc
  1858.    Shields, James
  1859.    $5
  1860. is a DLL which returns total disk space and free disk space for a
  1861. user-specified drive.
  1862.  
  1863. Expanding Grid (GRIDEG)
  1864.    $0
  1865. is an example of a self-expanding grid. Data is entered into a text box
  1866. above the grid and the grids cell dimensions change to suit the text.
  1867.  
  1868. IList
  1869.    $0
  1870. is a List box which includes the abilities to perform multi-selects, retrieve
  1871. and set multiple items in one call, store a long integer for reference along
  1872. with each list item, perform partial string matching, clear listbox with one
  1873. call, set and retrieve the top visible item and more.
  1874.  
  1875. NewSet
  1876.    $0
  1877. is an updated version of the Visual Basic 2.0 Setup Toolkit SETUP.EXE file. A
  1878. text file describing the problems that it fixes is included.
  1879.  
  1880. Nugrd3
  1881.    $0
  1882. contains an updated version of the GRID.VBX control that shipped with VB3.
  1883. This circumvents a problem causing an error "invalid file format" when the
  1884. setting of the HelpContextID was changed from the default value.
  1885.  
  1886. Setup (SETUP)
  1887.    $0
  1888. contains revision 1.00.002 of SETUP.EXE for the Setup Toolkit in Microsoft
  1889. Visual Basic for Windows 3.0.
  1890.  
  1891. Setupwiz (SETUPW)
  1892.    $0
  1893. contains revision 1.00.544 of SETUPWIZ.EXE for Visual Basic 3.0.
  1894.  
  1895. SimplFAX (SIMPLFX)
  1896.    De Bruijn, Michiel
  1897.    $0
  1898. is an example program for sending short FAX messages via Delrina's WinFax 3.0.
  1899. It demonstrates how to get/set the Windows default printer, how to talk to the
  1900. FAX software via DDE and how to start it.
  1901.  
  1902. SysClock (SYSCLOK)
  1903.    Lamson, George
  1904.    $0
  1905. is source code for an on-screen clock. It can optionally display the date and
  1906. free system resources, and can add the current time to the title bar of the
  1907. active window.
  1908.  
  1909. VB/Expand (VBXPAND)
  1910.    Beekes, Bernd
  1911.    $0
  1912. is an add-on package for VB2.It provides instant access to help and text
  1913. files, automatic insertion of headers for forms/modules/subroutines/
  1914. functions, inclusion and exclusion of other files, and an open interface to
  1915. code generation tools.
  1916.  
  1917. VBsave
  1918.    Lawrence, John A.
  1919.    $0
  1920. automatically saves your work in VB after a specified number of minutes. A
  1921. dialog box pops up to give you the option of saving or not.
  1922.  
  1923. ---------------------------------
  1924. END OF SMALL PROGRAMS DISK #12358
  1925. ---------------------------------
  1926.  
  1927.  
  1928. --------------------------
  1929. #12433 Sample Applications               Small Programs Disk
  1930. --------------------------
  1931.  
  1932. App Shell 1.0 (APPSHEL)
  1933.    Presley, Jim
  1934.    $0
  1935. is VB source code for a sample application that can be used as a starting point
  1936. for file-oriented applications. The app includes forms for file open/save,
  1937. printing, printer selection and setup (including a custom DLL with C source) and
  1938. print canceling and a main form that ties everything together with pull-down
  1939. menus and related code.
  1940.  
  1941. Apptbook (APTBOOK)
  1942.    Wisniewski, Gary
  1943.    $?
  1944. contains a complete implementation designed to demonstrate drag-and-drop
  1945. techniques, including cell-to-cell grid dropping and user-feedback issues.
  1946.  
  1947. AVIDemo
  1948.    Turpin, Jerry
  1949.    $0
  1950. is VB source for an app that shows how to open and play AVI, WAV, MMM,
  1951. and MID files.
  1952.  
  1953. Button Clock (BTNCLOC)  (10/93 CD)
  1954.    VB3: Sample Applications
  1955.    Andy Klein; $0
  1956. contains source code and executable for a simple Windows time/date display
  1957. clock.
  1958.  
  1959. GPIB
  1960.    $0
  1961. is a sample application that shows how VB can be used as a control and
  1962. monitoring software.
  1963.  
  1964. List Box Messages (LB-MSGS)
  1965.   Hutmacher, Dave Th.
  1966.   $0
  1967. is a sample app that demonstrates the use of SendMessage API commands
  1968. lelated to List boxes. Source is included.
  1969.  
  1970. Many Things (MANYTHN)
  1971.    McLean, Bruce
  1972.    $0
  1973. shows how to write a Windows 3.1 variable screen saver.
  1974.  
  1975. MemWatch (MEMWTCH)  (09-93 CD)
  1976.    Warren, David
  1977.    $0
  1978. displays available system memory as well as real-time changes in memory
  1979. use. It also includes a graphical display of System, GDI, and User
  1980. resource demand, and a count of the number of tasks running.
  1981.  
  1982. Metnom
  1983.    OsoSoft
  1984.    $0
  1985. contains VB2 source code for a metronome.
  1986.  
  1987. Search (SRCH-VB)
  1988.    $0
  1989. contains source code and a sample application for quickly searching a list box.
  1990.  
  1991. SmallCal (SMALCAL)
  1992.    Meadows, Al
  1993.    $0
  1994. is source for a sample application which illustrates how to generate a calendar
  1995. for a user-specified month.
  1996.  
  1997. Textedit (TXTEDIT)
  1998.   Huskins, Douglas A.
  1999.   $0
  2000. is the VB source for a clone of Windows' Notepad.
  2001.  
  2002. VB Address Book (VBADRES)
  2003.    Burgess, Mark S.
  2004.    $0
  2005. is a very nice little desktop address book. In addition to name and address
  2006. fields, it provides entries for office, home, and fax numbers. It also allows
  2007. you to quickly print out a single mailing label for the entry being viewed. VB
  2008. source code is included, and VBRUN is required.
  2009.  
  2010. VBCalendar 1.0 (CALEND)  (09-93 CD)
  2011.    Wessex Systems
  2012.    5 Pounds Sterling
  2013. is a handy pop-up calendar. This example requires VB3 DLL/VBX files
  2014. to be present.
  2015.  
  2016. VBInst 1.4
  2017.    Kallonen, Jari
  2018.    $0
  2019. is the source code for a VB app to install a program from a floppy to a
  2020. specified subdirectory. It can also create a Program Manager group.
  2021.  
  2022. Vbmsdn
  2023.    contains a sample application of a custom database. The SQL statement
  2024. is included.
  2025.  
  2026. VBMPU Demo (VBMPU)
  2027.    $0
  2028.    contains an MPU-401 MIDI card demo and play-only source routines.
  2029. Dynamic MIDI channel and velocity change are supported.
  2030.  
  2031. Wallpaper Changer 9/92 (WALCHNG)
  2032.   Hitchings, Tim
  2033.   $0
  2034. is the source for an app that changes wallpaper automatically at selected
  2035. intervals. It also continuously displays time, free resources, free memory,
  2036. and free disk space.
  2037.  
  2038. ---------------------------------
  2039. END OF SMALL PROGRAMS DISK #12433  [50]
  2040. ---------------------------------
  2041.  
  2042.  
  2043.  
  2044. -------------------
  2045. Large Program Disks:
  2046. -------------------
  2047.  
  2048. API_Helper 3.0
  2049.    Bostwick, Marshal
  2050.    $0
  2051.    #12150
  2052. displays the calls, constants, and Declares from the WIN31API.TXT in a set
  2053. of List boxes. You can paste single of multiple lines into VB code windows.
  2054. Includes support for VB 2.0.
  2055.  
  2056.  
  2057. Basic Insight 2.00
  2058.    McKelvy Enterprises
  2059.    $30
  2060.    #4824
  2061. helps with the documentation and debugging of Microsoft BASIC and Visual
  2062. Basic programs. It provides aformatted source listing and variable
  2063. cross-reference for each subroutine and for the program as a whole.
  2064.  
  2065.  
  2066. Browse 3.0 (BROWSECC)  (09-93 CD)
  2067.    Oancea, Gabriel
  2068.    $10
  2069.    #12097
  2070. is a VB custom control for browsing DBF files. Requires vxBASE (on our
  2071. disk #27614.)
  2072.  
  2073.  
  2074. DataTable Custom Control 1.1
  2075.    Bebber, Douglas
  2076.    $50
  2077.    #12312
  2078. is a tool for building multi-user, network-compatible database
  2079. management applications. It provides an easy-to-use interface to
  2080. Borland's Paradox Engine.
  2081.  
  2082.  
  2083. Examining Rasters
  2084.    CSO
  2085.    $0
  2086.    #4596
  2087. is an interactive programming tool that explores the way rasters behave
  2088. in Windows code. VBRUN is required.
  2089.  
  2090.  
  2091. Flyout
  2092.    Koch, Peter
  2093.    $0
  2094.    #12025
  2095. shows how to create a flyout menuing system in VB2.
  2096.  
  2097.  
  2098. Input Grid
  2099.    Guardalben, G.V.
  2100.    $15
  2101.    #12131
  2102. is a grid control with a built in floating input box. This takes all the pain
  2103. out of getting data from the user and into the grid. All C source code for the
  2104. control is included.
  2105.  
  2106.  
  2107. Joystick For Windows
  2108.    Six, Raymond W.
  2109.    $0
  2110.    #12219
  2111. contains everything required to setup and test a game adaptor port as a
  2112. Windows 3.1, multi-media joystick device. It includes a Windows joystick
  2113. driver, Windows control panel applet for calibration, and a tool for
  2114. examining/testing the joystick. VBRUN200.DLL is included.
  2115.  
  2116.  
  2117. Joystats (JOYSTAT)  (10-93 CD)
  2118.    $0
  2119. contains source code for a joystick status application.
  2120.  
  2121. MergeWav 1.01
  2122.    Unicom Aviation Systems
  2123.    $25
  2124.    #12053
  2125. contains a sample talking clock application to demonstrate how to merge .WAV
  2126. files on the fly. It uses a VB routine which facilitates faster and
  2127. smoother delivery of audio with immediate return to your program. Included
  2128. comprehensive notes, sample audio files, and more.
  2129.  
  2130.  
  2131. MF 1.0 (MF-DB) (08-93 CD)
  2132.    Brown, Carl
  2133.    $2-$186
  2134.    #12434
  2135. is a multi-user, high performance database for Windows 3.x. Features
  2136. include index-filters, structure-based records, userdefined keys as a
  2137. DLL, and more. C and VB headers are also included. This will interface
  2138. to any language capable of DLL calls.
  2139.  
  2140.  
  2141. PdxBro
  2142.    Kesler, John
  2143.    $0
  2144.    #3540
  2145. is VB source code and the executable for a Paradox table browser. It requires
  2146. the Paradox engine PXENGWIN.DLL.
  2147.  
  2148.  
  2149. PrettyPrint 1.0
  2150.    Sirkin, Bert
  2151.    $0
  2152.    #4823
  2153. is a source code text printer for Visual Basic. It has options for bold
  2154. and italic text, two different typefaces, various point sizes, and more.
  2155. It also formats source code with line numbers.
  2156.  
  2157.  
  2158. PTK Control Center
  2159.    Obeda, Ed
  2160.    $11
  2161.    #4451
  2162. makes it easy to add Professional Toolkit Custom Controls to your VB apps. In
  2163. addition, commonly used tools can be saved and automatically selected on
  2164. startup.
  2165.  
  2166.  
  2167. QCard
  2168.    $0
  2169.    #12324
  2170. is a DLL for creating card games in Visual Basic or C/C++. It includes
  2171. two decks of cards and six cardback designs which you can draw, deal and
  2172. drag around.
  2173.  
  2174. About 40 card game specific functions are provided. These functions
  2175. allow you to track card positions, drag single cards and drag blocks of
  2176. cards.
  2177.  
  2178.  
  2179. The System Information SDK 1.01 (SI_SDK)  (10-93 CD)
  2180.    Snowy Mountain Software
  2181.    $10
  2182.    #12573
  2183. is a DLL and a Library of VB function calls that enable developers to
  2184. determine configuration information about a computer. It can detect
  2185. computer model, BIOS manufacturer and date, memory installed, bus type, CPU
  2186. type and speed, mouse and drive info, and more. This was designed to be
  2187. used with Visual Basic, although another language that can call DLLs can
  2188. also be used.
  2189.  
  2190.  
  2191. SubDoc 2.02  (10-93 CD)
  2192.    Fox, Peter
  2193.    $25
  2194.    #12250
  2195. is for documenting VB2 source code. It catalogues, displays and prints
  2196. procedures, types, global variables and constants with detailed entries
  2197. extracted from remarks in the original source. This can be used with all
  2198. the sources in a project or all the reusable sources that are in the
  2199. development directory to provide a catalogue of re-usable code. It can
  2200. also create a calling tree for a procedure.
  2201.  
  2202.  
  2203. TKofax Toolkit 1.0
  2204.    LCK Consulting
  2205.    $20
  2206.    #20199 [2 disks]
  2207. simplifies communications with the Kofax image engine. It provides
  2208. classes, a custom control, a VBX file, as well as sample programs to
  2209. facilitate the development of applications that are image-enabled.
  2210.  
  2211. This works transparently as a standard Windows control, such as the edit
  2212. or listbox controls. It also adds several common dialogs that are
  2213. needed for image manipulation. TIFF, IMG, PCX and EMS graphic formats
  2214. are supported.
  2215.  
  2216.  
  2217. Valet 1.0
  2218.    English, Donald R.
  2219.    $15
  2220.    #12511
  2221. provides quick access to frequently used help files, constant files, and
  2222. custom controls while working in Visual Basic 1.0. Other features
  2223. include the ability to save and run, save and make an EXE, log time
  2224. spent on a project, drag and drop support, and much more.
  2225.  
  2226.  
  2227. VB_APPS 1.0
  2228.    Resolutions Now
  2229.    $33
  2230.    #12146
  2231. contains a library of applications and add-on modules for Visual Basic
  2232. 1.0+. Programs include a log, multiple simultaneous timers, encryption
  2233. front end, password protection, enhanced scroll bars, multiple file
  2234. starter, and a font viewer.
  2235.  
  2236.  
  2237. VB-Tips
  2238.    Compiled by Ford, Nelson ASP
  2239.    $0
  2240.    #4306
  2241. is a large compilation of VB programming tips, routines and common questions
  2242. and answers contributed by a number of VB experts. Source code for a viewing
  2243. program is included for accessing the text file.
  2244.  
  2245.  
  2246. VBToolBox Pro 3.0b  (10-93 CD)
  2247.    Jurcik, Hal
  2248.    $10
  2249.    #4517
  2250. automates the process of saving and running code in Visual Basis 2.0.
  2251. Functions are also included for calling text files, Icon editors, add-on
  2252. help files, or just about any program from within the VB editing
  2253. environment.
  2254.  
  2255.  
  2256. Visual Basics #16-#22
  2257.    Seymour, Barry
  2258.    $0
  2259.    #4588
  2260. contains articles dealing with various Visual Basic topics.
  2261.  
  2262.  
  2263. Visual FEDIT Custom Control 2.5  (FEDIT) (09-93 CD)
  2264.    Computer Mindware Corp.
  2265.    $159
  2266.    #12497
  2267. a superclass of the EDIT control that provides the developer with all
  2268. facilities needed to ensure that the data received by a program is
  2269. correct.
  2270.  
  2271. Features include full support for VBX format 2.0 and 1.0, masked input
  2272. for 5 data styles, clipboard support, 19 date and time manipulation
  2273. procedures, over 60 API functions, and more.
  2274.  
  2275.  
  2276. WinDLL Fastrack
  2277.    Wildcat Software
  2278.    $?
  2279.    #4888
  2280. is a tutorial/reference tool for accessing Windows calls from VB 1.0.
  2281. Subjects include Communications, System information, Windows Messaging,
  2282. and INI files. Stand-alone example programs are provided to allow users
  2283. to test individual Windows calls by supplying the parameters and
  2284. evaluating the return values, and references are supplied in a Windows
  2285. Help file. VBRUN100 is included on this disk.
  2286.  
  2287. ]]]]]]]]]]
  2288.  
  2289.